300
132
26
2
290
18
6
5
150
137
336
3
179
347
334
505
43
1
17
1
3
1
2
1
5
5
443
15
8
2
1
30
8
18
1
9
1
2
104
1
684
43
2
45
548
426
386
561
781
56
1
1
3
1073
1
1
43
1
1
1
4
1
1
1
18
169
2
1
1
1
1
6
39
119
2
1244
43
426
728
226
26
466
29
9
3
5
1
44
325
1
74
49
1401
7
2